草庐IT

JavaScript ES6 模块 + traceur

全部标签

java - 制作模块化 Java Web 应用程序的最佳方法是什么

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion我正在用Java(带有JSPView的SpringMVC)构建小型网站,并试图找到制作和包含少数可重用模块(如“最新消息”“即将发生的事件”...)的最佳解决方案。那么问题是:Portlet、磁贴或其他一些技术?

c# - C# 或其他语言中的 Scala 风格抽象模块?

我正在阅读MartinOdersky的书ProgramminginScala及其关于抽象模块的部分,以及他的论文ScalableComponentAbstractions:http://lampwww.epfl.ch/~odersky/papers/ScalableComponent.pdf我的收获是,通过使您的模块成为抽象类而不是对象(或像Java中的经典静态、全局模块):abstractclassmyModule{//thisiseffectivelyanabstractmodule,whoseconcrete//componentscanbeconfiguredbysubclas

java - STS 报错动态 web 模块版本

我使用Spring3.0.6和Maven3.0.3在STS2.9.2中创建了一个Web项目。我已经创建了一些没有错误的页面和代码。我在项目的pom.xml中将Spring库版本从3.0.6升级到3.1.2,现在我收到以下错误消息:DynamicWebModule3.0requiresJava1.6ornewer.项目面的动态web模块版本和Java编译器版本分别设置为2.5和1.6。还将我的项目的JRE系统库设置为1.6。我尝试删除Maven特性,然后再次添加它,JRE系统库自动设置为JSE1.5(但我没有安装Java1.5)。我手动将JRE系统库更改为1.6(以修复关于JRE系统库版

java - 使用 jigsaw 模块通过 jdk9 运行 spring boot

这个应用程序有什么问题。我认为类路径jar和模块jar的混合是有效的。对于所有没有显式模块信息的jar成为自动模块?当我删除我的module-info.java时,它起作用了。因为IDEA在这种情况下使用类路径。Java(TM)SE运行时环境(build9+176)IntelliJIDEA2017.1.4模块信息.javamoduletest{requiresspring.boot.autoconfigure;requiresspring.boot;}应用程序.javapackagecom.foo.test;importorg.springframework.boot.SpringAp

java - Java 9 中创建了多少个未命名的模块?

我正在尝试了解JPMS的工作原理。来自hereTheclasspathisnotcompletelygoneyet.AllJARs(modularornot)andclassesontheclasspathwillbecontainedintheUnnamedModule.Similartoautomaticmodules,itexportsallpackagesandreadsallothermodules.Butitdoesnothaveaname,obviously.Forthatreason,itcannotberequiredandreadbynamedapplication

java - 让 Maven 父项目在部署任何模块之前测试所有模块

我有一个传统的Maven设置,其中包含父项目和许多模块(即子项目)。当我执行mvndeploy时,它会按顺序(深度优先)为每个项目运行整个生命周期(包括test)直至deploy。如果任何项目无法构建,我想避免部署任何子项目。换句话说,我希望整个父项目的deploy是“全有或全无”。有什么办法可以实现吗? 最佳答案 Maven本身还不能这样做。目前,构建过程分别在每个模块上运行所有目标。有计划允许目标看到全局,但这可能是针对Maven4的。同时,您可以使用一些shell脚本:mvncleaninstall&&mvndeploy-Ds

java - 将依赖项注入(inject) Guice 模块

我有一个获取并持有APItoken的模块(简化):@SingletonpublicclassKeyHolderModuleextendsAbstractModule{//Thisdoesn'tseemtobeinjectedprivate@InjectTokenConnectorconnector;privateDateTimekeyLastRefreshed;privateStringkey;privateCredentialscreds=config.getCreds();@Overrideprotectedvoidconfigure(){this.key=connector.ge

java - Java 9 中 java.se 模块的意义是什么?

为什么java9模块系统有java.se模块,它对其他模块有传递依赖。这与在Java9之前的世界中依赖整个rt.jar不一样吗?modulejava.se{requirestransitivejava.desktop;requirestransitivejava.security.jgss;requirestransitivejava.security.sasl;requirestransitivejava.management;requirestransitivejava.logging;requirestransitivejava.datatransfer;requirestran

java - 如何一次 pull IntelliJ IDEA ULTIMATE 项目中的所有模块?

我在IntelliJ中有一个多模块项目。每个模块都存储在一个单独的git存储库中。我已经设置好它们,所以我在IntelliJ中将它们分别标记为VCSroot。我可以使用IDE一次提取所有这些,还是应该使用命令行工具?目前我正在一个一个地pull它们: 最佳答案 要一次从所有存储库中提取,请使用VCS-更新项目(Ctrl/Cmd+T)虽然屏幕截图显示了checkout命令。如果所有仓库中的分支名称都相同,则应在设置-版本控制-Git中启用同步分支控制,您将能够在分支pop窗口的底部一次性checkout所有分支

Web 项目中的 Java EE 模块依赖项?

我有这个webprojec,我必须从另一个EJB项目中添加一个jar。通常我会右键单击webproject并转到属性->JavaEE模块依赖项。我不知道是因为我升级了eclipse,还是我做错了什么,但是我在属性窗口中找不到“JavaEEModuleDependencies”。这两个项目都与同一个EAR链接,因此EJBjar文件应该在那里!知道我做错了什么或可以附加EJB的JAR文件的其他方法吗?我只被允许使用eclipse,所以netbeans不是一个选项。谢谢!编辑:基本上,thisiswhatIwanttodo,但不会显示该特定面板... 最佳答案